frog larva - Turkish English Dictionary